Skip to content

[NFC] Merge report path tables in the database#4946

Draft
bruntib wants to merge 1 commit into
Ericsson:masterfrom
bruntib:merge_bug_path_tables
Draft

[NFC] Merge report path tables in the database#4946
bruntib wants to merge 1 commit into
Ericsson:masterfrom
bruntib:merge_bug_path_tables

Conversation

@bruntib

@bruntib bruntib commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

There are 3 database tables for storing information about the report paths:

  • BugPathEvent
  • BugReportPoint
  • ExtendedReportData

These are now merged to ReportPathData.

These tabels were the biggest ones in terms of database size and their handling and querying was problematic. The new table contains all report path related information as a zip blob. Keeping track of the files touched by the report path is still important, so a join-table is storing this information.

@bruntib bruntib added this to the release 6.29.0 milestone Jul 3, 2026
@bruntib bruntib requested a review from barnabasdomozi July 3, 2026 09:41
@bruntib bruntib requested a review from vodorok as a code owner July 3, 2026 09:41
@bruntib bruntib force-pushed the merge_bug_path_tables branch 3 times, most recently from 2a98207 to 4417c95 Compare July 3, 2026 10:12
There are 3 database tables for storing information about the report
paths:

- BugPathEvent
- BugReportPoint
- ExtendedReportData

These are now merged to ReportPathData.

These tabels were the biggest ones in terms of database size and their
handling and querying was problematic. The new table contains all report
path related information as a zip blob. Keeping track of the files
touched by the report path is still important, so a join-table is
storing this information.
@bruntib bruntib force-pushed the merge_bug_path_tables branch from 4417c95 to 7e39437 Compare July 6, 2026 07:17
@bruntib bruntib marked this pull request as draft July 6, 2026 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant